8628. Все цифры четные

 

Дано четырехзначное натуральное число. Проверьте, являются ли все его цифры четными.

 

Вход. Одно четырехзначное натуральное число.

 

Выход. Выведите YESесли все цифры заданного числа четные. Выведите NOиначе.

 

Пример входа 1

Пример выхода 1

3456

NO

 

 

Пример входа 2

Пример выхода 2

6082

YES

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

Найдем цифры числа n = . Далее проверим, являются ли все цифры четными.

 

Реализация алгоритма

Читаем входное значение n.

 

scanf("%d", &n);

 

Пусть n = . Находим цифры a, b, c, d числа n.

 

a = n / 1000;

b = n / 100 % 10;

c = n / 10 % 10;

d = n % 10;

 

Выводим ответ в зависимости от того, являются ли все цифры четными.

 

if (a % 2 == 0 && b % 2 == 0 && c % 2 == 0 && d % 2 == 0)

  printf("YES\n");

else

  printf("NO\n");

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    int a = n / 1000;

    int b = n / 100 % 10;

    int c = n / 10 % 10;

    int d = n % 10;

 

    if (a % 2 == 0 && b % 2 == 0 && c % 2 == 0 && d % 2 == 0)

       System.out.println("YES");

    else

      System.out.println("NO");

 

    con.close();

  }

}

 

Python реализация

 

n = int(input())

a = n // 1000

b = n // 100 % 10

c = n // 10 % 10

d = n % 10

 

if a % 2 == 0 and b % 2 == 0 and c % 2 == 0 and d % 2 == 0:

  print("YES")

else:

  print("NO")